home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / System / XADmaster / xad_dev / Include / C / pragma / xadmaster_lib.h
Encoding:
C/C++ Source or Header  |  2001-04-01  |  4.9 KB  |  94 lines

  1. #ifndef _INCLUDE_PRAGMA_XADMASTER_LIB_H
  2. #define _INCLUDE_PRAGMA_XADMASTER_LIB_H
  3.  
  4. #ifndef CLIB_XADMASTER_PROTOS_H
  5. #include <clib/xadmaster_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(xadMasterBase,0x01E,xadAllocObjectA(d0,a0))
  10. #pragma amicall(xadMasterBase,0x024,xadFreeObjectA(a0,a1))
  11. #pragma amicall(xadMasterBase,0x02A,xadRecogFileA(d0,a0,a1))
  12. #pragma amicall(xadMasterBase,0x030,xadGetInfoA(a0,a1))
  13. #pragma amicall(xadMasterBase,0x036,xadFreeInfo(a0))
  14. #pragma amicall(xadMasterBase,0x03C,xadFileUnArcA(a0,a1))
  15. #pragma amicall(xadMasterBase,0x042,xadDiskUnArcA(a0,a1))
  16. #pragma amicall(xadMasterBase,0x048,xadGetErrorText(d0))
  17. #pragma amicall(xadMasterBase,0x04E,xadGetClientInfo())
  18. #pragma amicall(xadMasterBase,0x054,xadHookAccess(d0,d1,a0,a1))
  19. #pragma amicall(xadMasterBase,0x05A,xadConvertDatesA(a0))
  20. #pragma amicall(xadMasterBase,0x060,xadCalcCRC16(d0,d1,d2,a0))
  21. #pragma amicall(xadMasterBase,0x066,xadCalcCRC32(d0,d1,d2,a0))
  22. #pragma amicall(xadMasterBase,0x06C,xadAllocVec(d0,d1))
  23. #pragma amicall(xadMasterBase,0x072,xadCopyMem(a0,a1,d0))
  24. #pragma amicall(xadMasterBase,0x078,xadHookTagAccessA(d0,d1,a0,a1,a2))
  25. #pragma amicall(xadMasterBase,0x07E,xadConvertProtectionA(a0))
  26. #pragma amicall(xadMasterBase,0x084,xadGetDiskInfoA(a0,a1))
  27. #pragma amicall(xadMasterBase,0x08A,xadDiskFileUnArcA(a0,a1))
  28. #pragma amicall(xadMasterBase,0x090,xadGetHookAccessA(a0,a1))
  29. #pragma amicall(xadMasterBase,0x096,xadFreeHookAccessA(a0,a1))
  30. #pragma amicall(xadMasterBase,0x09C,xadAddFileEntryA(a0,a1,a2))
  31. #pragma amicall(xadMasterBase,0x0A2,xadAddDiskEntryA(a0,a1,a2))
  32. #endif
  33. #if defined(_DCC) || defined(__SASC)
  34. #pragma  libcall xadMasterBase xadAllocObjectA      01E 8002
  35. #pragma  libcall xadMasterBase xadFreeObjectA       024 9802
  36. #pragma  libcall xadMasterBase xadRecogFileA        02A 98003
  37. #pragma  libcall xadMasterBase xadGetInfoA          030 9802
  38. #pragma  libcall xadMasterBase xadFreeInfo          036 801
  39. #pragma  libcall xadMasterBase xadFileUnArcA        03C 9802
  40. #pragma  libcall xadMasterBase xadDiskUnArcA        042 9802
  41. #pragma  libcall xadMasterBase xadGetErrorText      048 001
  42. #pragma  libcall xadMasterBase xadGetClientInfo     04E 00
  43. #pragma  libcall xadMasterBase xadHookAccess        054 981004
  44. #pragma  libcall xadMasterBase xadConvertDatesA     05A 801
  45. #pragma  libcall xadMasterBase xadCalcCRC16         060 821004
  46. #pragma  libcall xadMasterBase xadCalcCRC32         066 821004
  47. #pragma  libcall xadMasterBase xadAllocVec          06C 1002
  48. #pragma  libcall xadMasterBase xadCopyMem           072 09803
  49. #pragma  libcall xadMasterBase xadHookTagAccessA    078 A981005
  50. #pragma  libcall xadMasterBase xadConvertProtectionA 07E 801
  51. #pragma  libcall xadMasterBase xadGetDiskInfoA      084 9802
  52. #pragma  libcall xadMasterBase xadDiskFileUnArcA    08A 9802
  53. #pragma  libcall xadMasterBase xadGetHookAccessA    090 9802
  54. #pragma  libcall xadMasterBase xadFreeHookAccessA   096 9802
  55. #pragma  libcall xadMasterBase xadAddFileEntryA     09C A9803
  56. #pragma  libcall xadMasterBase xadAddDiskEntryA     0A2 A9803
  57. #endif
  58. #ifdef __STORM__
  59. #pragma tagcall(xadMasterBase,0x01E,xadAllocObject(d0,a0))
  60. #pragma tagcall(xadMasterBase,0x024,xadFreeObject(a0,a1))
  61. #pragma tagcall(xadMasterBase,0x02A,xadRecogFile(d0,a0,a1))
  62. #pragma tagcall(xadMasterBase,0x030,xadGetInfo(a0,a1))
  63. #pragma tagcall(xadMasterBase,0x03C,xadFileUnArc(a0,a1))
  64. #pragma tagcall(xadMasterBase,0x042,xadDiskUnArc(a0,a1))
  65. #pragma tagcall(xadMasterBase,0x05A,xadConvertDates(a0))
  66. #pragma tagcall(xadMasterBase,0x078,xadHookTagAccess(d0,d1,a0,a1,a2))
  67. #pragma tagcall(xadMasterBase,0x07E,xadConvertProtection(a0))
  68. #pragma tagcall(xadMasterBase,0x084,xadGetDiskInfo(a0,a1))
  69. #pragma tagcall(xadMasterBase,0x08A,xadDiskFileUnArc(a0,a1))
  70. #pragma tagcall(xadMasterBase,0x090,xadGetHookAccess(a0,a1))
  71. #pragma tagcall(xadMasterBase,0x096,xadFreeHookAccess(a0,a1))
  72. #pragma tagcall(xadMasterBase,0x09C,xadAddFileEntry(a0,a1,a2))
  73. #pragma tagcall(xadMasterBase,0x0A2,xadAddDiskEntry(a0,a1,a2))
  74. #endif
  75. #ifdef __SASC_60
  76. #pragma  tagcall xadMasterBase xadAllocObject       01E 8002
  77. #pragma  tagcall xadMasterBase xadFreeObject        024 9802
  78. #pragma  tagcall xadMasterBase xadRecogFile         02A 98003
  79. #pragma  tagcall xadMasterBase xadGetInfo           030 9802
  80. #pragma  tagcall xadMasterBase xadFileUnArc         03C 9802
  81. #pragma  tagcall xadMasterBase xadDiskUnArc         042 9802
  82. #pragma  tagcall xadMasterBase xadConvertDates      05A 801
  83. #pragma  tagcall xadMasterBase xadHookTagAccess     078 A981005
  84. #pragma  tagcall xadMasterBase xadConvertProtection 07E 801
  85. #pragma  tagcall xadMasterBase xadGetDiskInfo       084 9802
  86. #pragma  tagcall xadMasterBase xadDiskFileUnArc     08A 9802
  87. #pragma  tagcall xadMasterBase xadGetHookAccess     090 9802
  88. #pragma  tagcall xadMasterBase xadFreeHookAccess    096 9802
  89. #pragma  tagcall xadMasterBase xadAddFileEntry      09C A9803
  90. #pragma  tagcall xadMasterBase xadAddDiskEntry      0A2 A9803
  91. #endif
  92.  
  93. #endif    /*  _INCLUDE_PRAGMA_XADMASTER_LIB_H  */
  94.